package com.yqs.dao;

/**
 * @author Ye QS
 * @version 0.1
 * @className PhoneBiz
 * @description
 * @date 2024/8/6 11:35
 * @since jdk11
 */

import com.yqs.abnormal.OutOfStackException;

/**
 * 手机业务接口，定义了手机购买和销售的相关操作。
 */
public interface PhoneBiz {
    /**
     * 购买手机的方法。
     * 根据传入的数量购买相应数量的手机。
     *
     * @param num 购买手机的数量。
     */
    void buyPhone(int num);

    /**
     * 销售手机的方法。
     * 根据传入的数量销售相应数量的手机。
     *
     * @param num 销售手机的数量。
     */
    void salPhone(int num) throws OutOfStackException;
}